/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fi.jamk.rekisteri;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.util.Scanner;

/**
 *
 * @author f0899
 */
public class Tehtava5 {

    public static void main(String args[]) {

        //alustetaan tarvittavat muuttujat ja koneistot
        String kTied = "kokonaisluvut.txt";
        String rTied = "reaaliluvut.txt";
        FileWriter fw;
        BufferedWriter bw;
        Scanner nappis = new Scanner(System.in);
        String teksti = "";
        int loppu = 0;

        //jos loppu ei ole edessä
        while (loppu != 2) {

            //loppu alkutilaan ja luvun tallennus
            loppu = 0;
            System.out.println("Anna luku:"); //kysytään lukua
            teksti = nappis.nextLine();

            //mikäli annettu teksti on integer tallenna ja aloita alusta
            try {
                Integer.parseInt(teksti);
                fw = new FileWriter(kTied, true);
                bw = new BufferedWriter(fw);
                bw.write(teksti);
                bw.newLine();
                bw.close();
                continue;
                //mikäli ei ole integer lisää yksi loppuun ja jatka
            } catch (Exception e) {
                loppu++;
            }
            //mikäli teksti on reaaliluku tallenna tiedostoon
            try {
                Float.parseFloat(teksti);
                fw = new FileWriter(rTied, true);
                bw = new BufferedWriter(fw);
                bw.write(teksti);
                bw.newLine();
                bw.close();
                //mikäli ei ole reaaliluku lisää loppuun toinen
            } catch (Exception e) {
                loppu++;
            }
        }
    }
}
